Crystal Reports automatically provides an XML report definition for each report you create or edit. The nature of the changes you can make to this default definition depends on the output format you select on the Options tab of the XML Format dialog box:
The Crystal ML Schema is the default format. With it, you can create new attributes for existing XML elements, but you cannot make other kinds of changes.
The advantage of using this format is that you don't have to create your own schema or DTD. The Crystal ML Schema is Crystal Reports' standard schema and is published at the following address:
http://www.seagatesoftware.com/xml/schema.xsd
The Custom Format option lets you change element names, create attributes, and suppress XML tags. XML output created with this format is not controlled by the Crystal ML Schema; a custom DTD or schema is created on the fly.
The advantage of using this format is that you're free to create your own XML format. You can rename XML elements to suit an existing DTD or schema, and you can suppress XML tags to change the hierarchy of your outputwhich, in turn, helps minimize data output.
You are able to select between these output format options as you like. If, however, you change from one option to the other after you have made modifications to element names and/or attributes, you will lose these changeselement names and attributes will be reset to the default values.
Note: The element tags created for reports using the Crystal ML Schema and the Custom Format are not the same. For more information about the differences, see XML output specifications.
Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |